#ifndef ENVIRONMENT_H
#define ENVIRONMENT_H

#include <QImage>

class Environment
{
private:
    uint width;
    uint height;
    uint toxicCells;
    uint nutrientCells;
    uint viscosityCells;
    QImage *image;
public:
    Environment(uint _width, uint _height, uint _toxicCells, uint _nutrientCells, uint _viscosityCells) : toxicCells(_toxicCells), nutrientCells(_nutrientCells), viscosityCells(_viscosityCells), image(NULL), width(_width), height(_height)
    {
    }

    void generateEnvironment();

    QImage *getImage() {return image;}
};

#endif // ENVIRONMENT_H
